﻿namespace CompareFiles
{
    using System;

    /// <summary>
    /// Class for description compared file
    /// </summary>
    public class CorrespondingLines
    {
        #region Constructors

        /// <summary>
        /// Public constructor for CorrespondingLines creation
        /// </summary>
        /// <param name="leftLineNumber">Number of line in left file</param>
        /// <param name="leftLine">line in left file</param>
        /// <param name="rightLineNumber">Number of line in right file</param>
        /// <param name="rightLine">line in right file</param>
        public CorrespondingLines(int leftLineNumber, string leftLine, int rightLineNumber, string rightLine)
        {
            LeftLineNumber = leftLineNumber;
            LeftLine = leftLine;
            RightLineNumber = rightLineNumber;
            RightLine = rightLine;
        }

        #endregion


        /// <summary>
        /// Number of line in left file
        /// </summary>
        public int LeftLineNumber { get; set; }

        /// <summary>
        /// line in left file
        /// </summary>
        public string LeftLine { get; set; }

        /// <summary>
        /// Number of line in right file
        /// </summary>
        public int RightLineNumber { get; set; }

        /// <summary>
        /// line in right file
        /// </summary>
        public string RightLine { get; set; }
    }
}
